<?php
/**
 * 属性类型控制器
 */
class TypeaController extends CommonController{
	private $_model;
	//构造函数
	public function __init(){
		//实例化标签表
		$this->_model = K('typea');
	}
	
	/**
	 * 显示类型属性列表
	 */
	public function index(){
//		echo Q('get.lid',0,'intval');die;
//		将查找到的所有子集，将模型压入到一个变量里
		$data = $this->_model->get_all_data(array('tid'=>Q('get.tid',0,'intval')),true);
//		分配数据
		$this->assign('page',$data['page']);
//		删除掉它，要不循环会有问题
		unset($data['page']);
//		分配数据
		$this->assign('data',$data);
//		引入模板
		$this->display();
	}
	/**
	 * 添加类型属性
	 */
	public function add(){
//		判断post提交
		if(IS_POST){
//			找到这个模型里的添加数据这个方法	
			if($this->_model->typea_data(Q('get.tid',0,'intval'))){
//			提示添加成功，并且跳转页面
			$this->success('添加成功',U('index'));
			}
			$this->error($this->_model->error);
		}
		$this->display();
	}
	
	/**
	 * 删除
	 */
	public function del(){
//		把post提交上来的数据经过安全处理，然后转正压入到模型里
		if($this->_model->del(Q('get.tid',0,'intval'))){
//			提示成功
			$this->success('删除成功');
		}
//		如果没有成功，提示错误，并且压入到模型里
		$this->error($this->_model->error);
	}
	
	/**
	 * 修改
	 */
	public function edit(){
//		判断post提交
		if(IS_POST){
//			提交过来的id经过安全处理，然后转整
			// tid  类型id
			$this->_model->eaid_data(Q('get.tid',0,'intval'));
//			成功提示
			$this->success('修改成功',U('index'));
		}
//		把post提交过来的数据转整，压入到一个变量里面
		$tid=Q('get.tid',0,'intval');
//		获得旧数据，并且压入到一个变量里面
		$old=$this->_model->get_one_data(array('tid'=>$tid));
//		分配数据
		$this->assign('old',$old);
//		引入模板
		$this->display();
	}
	
	
	
	
	
	
	
	
	
	
}